有同学说我们教架构就是教的 Linux 那一套

📖 精选 ✍️ Jack | 📅 2026-07-02 | 👍 1 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/项目实战 #质量/精华 #技术/架构设计

原帖 | Jack | 2026-07-02 11:37 | 👍1 | 阅读约1

有同学说我们教架构就是教的 Linux 那一套,其实这种认识是非常片面的。我们做架构,主要是研究架构的原理,以及在各种真实情况下,如何设计一套架构来解决当前的问题。

具体要解决哪些问题呢?比如:

  1. 人员的组织分工
  2. 代码的可持续性
  3. 各模块之间的边界
  4. 代码的内聚性与复用性
    这些才是架构本身要去研究的核心。

有些同学觉得我们用了 Linux 的思想或架构,其实并不是。因为架构原理本身就是相通的,我们不会去生搬硬套某个操作系统的东西,否则就显得架构设计能力太差了。我们主要是把架构原理讲通,你会发现,站在我们的角度,其实各种 OS 都能设计出来。

每种 OS 都在解决自己的问题。比如 Linux 为什么要发明设备树(Device Tree)?是因为它在尝试为复杂的、碎片的嵌入式系统外部驱动做一个统一的抽象接口,然后注入内核。我们在设计架构时也要有这种意识:设备树只是架构原理的一种具体体现。

无论是 Linux、Zephyr,还是各种 QNX、AUTOSAR 协议实现的 OS,它们都只是架构原理的一种实现。你可以用面向对象的思维来理解:
类:架构设计原理
实例:RTOS、Linux 等各种具体 OS 的设计

三阶段架构演进路径的完整版见 立芯的架构体系:立芯证明了(很多学员)在架构上具有极大的提升,提升架构能力
书序——BMS电池管理系统从硬件到系统]]
很多人学不好电机的真正原因]]
轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
周报-嵌入式行业动态-8月]]
三分钟速览-MIPI-CSI接口]]
三分钟速览-MIPI-DSI接口]]
需求到功能的转化方法]]
系统工程-INCOSE手册解读]]
架构分层及其价值]]
架构教学:教原理而非抄Linux]]
perf火焰图+AI定位CPU瓶颈]]
工业级Debug思维体系与逻辑闭环]]
嵌入式系统架构设计哲学]]
问题模型二(SIM卡国外联网问题)]]
问题模型二续(SIM卡联网排查实践)]]
问题模型二续(SIM卡联网排查实践)]]。

我相信 Linux 在发展过程中,无论是选择内核架构还是分层解耦的形式,都是为了在架构原理上满足工程学的要求。

所以,我们和 Linux 的关系不是谁抄谁,也不是 Linux 在给我们指路,而是我们都在从本质的“第一性原理”出发去解释架构。大家可能觉得我们的东西跟 Linux 很像,但本质完全不同:

  1. 角色定位不同:Linux 是 OS 供应商,而我们是站在用户这一边的。对我们来说,所有的 OS 都只是 Vendor(供应商)。
  2. 平移能力:我们从架构原理出发,目标是实现切换 OS 和切换芯片时的平移。
  3. 平台化方向:我们是站在 APP 层面向下平台化,而 Linux 是站在 OS 层面对外平台化。

要跟大家解释清楚,我们是从第一性原理讲架构,再讲到各种 OS 是如何实现的,而不是去抄袭某个 OS。我们本身并不做操作系统,而是从 APP 层面、站在产品端去思考如何实现架构的平台化。

在这个过程中,虽然看起来和 Linux、Zephyr 或者 RT-Thread 有些相似,但我们的角色根本不同——我们是站在软件开发架构师的角度,去看待整个产品的开发。

还有一个从学习的角度来看,你去抄 Linux,把 Linux 的架构抄到你的产品里,但你的产品面临的根本不是和 Linux 同一个量级的问题。你强行把它的架构搬过来,就会造成过度设计。

再比如你去抄 Zephyr,但 Zephyr 是为了满足各种各样的芯片厂商,才设计了设备树(Device Tree)。如果你只是做一个空调或者电风扇,你也需要搞个设备树过来吗?其实完全没必要。

所以,目前学习架构有两种路径:

  1. 一种是盲目去抄。
  2. 一种是站在设计者的角度,去设计一套属于自己的架构。

在 AI 时代,以前设计架构需要写很多代码,现在就是几句话的事情。只要你在这个地方知道使用某种设计模式会有很好的解耦效果,实现起来就很容易。

所以,我们更多的意义是教你怎么在各种情况下设计自己的架构,而不是让你去抄别人的架构。自己设计和模仿别人完全是两回事:
(a) 一个是决定你未来能不能真正驾驭 AI 的边界;
(b) 另一个是你仅仅模仿别人设计了一个架构,解决了别人在那套架构下需要解决的问题。

如果你直接照搬,肯定会有很多冗余和不必要的部分,而这些冗余最终会让你们团队付出额外的精力去维护。

3f04f345d742.jpg
书序——BMS电池管理系统从硬件到系统]]
很多人学不好电机的真正原因]]
轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
周报-嵌入式行业动态-8月]]
三分钟速览-MIPI-CSI接口]]
三分钟速览-MIPI-DSI接口]]
需求到功能的转化方法]]
系统工程-INCOSE手册解读]]
架构分层及其价值]]
架构教学:教原理而非抄Linux]]
perf火焰图+AI定位CPU瓶颈]]
工业级Debug思维体系与逻辑闭环]]
嵌入式系统架构设计哲学]]
问题模型二(SIM卡国外联网问题)]]
问题模型二续(SIM卡联网排查实践)]]
问题模型二续(SIM卡联网排查实践)]]

6f49987a4aa3.jpg
书序——BMS电池管理系统从硬件到系统]]
很多人学不好电机的真正原因]]
轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
周报-嵌入式行业动态-8月]]
三分钟速览-MIPI-CSI接口]]
三分钟速览-MIPI-DSI接口]]
需求到功能的转化方法]]
系统工程-INCOSE手册解读]]
架构分层及其价值]]
架构教学:教原理而非抄Linux]]
perf火焰图+AI定位CPU瓶颈]]
工业级Debug思维体系与逻辑闭环]]
嵌入式系统架构设计哲学]]
问题模型二(SIM卡国外联网问题)]]
问题模型二续(SIM卡联网排查实践)]]
问题模型二续(SIM卡联网排查实践)]]

2c41c870fb2e.jpg
书序——BMS电池管理系统从硬件到系统]]
很多人学不好电机的真正原因]]
轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
周报-嵌入式行业动态-8月]]
三分钟速览-MIPI-CSI接口]]
三分钟速览-MIPI-DSI接口]]
需求到功能的转化方法]]
系统工程-INCOSE手册解读]]
架构分层及其价值]]
架构教学:教原理而非抄Linux]]
perf火焰图+AI定位CPU瓶颈]]
工业级Debug思维体系与逻辑闭环]]
嵌入式系统架构设计哲学]]
问题模型二(SIM卡国外联网问题)]]
问题模型二续(SIM卡联网排查实践)]]
问题模型二续(SIM卡联网排查实践)]]


相关笔记

  • 📁 返回本主题 MOC
  • [书序——BMS电池管理系统从硬件到系统]]
  • [很多人学不好电机的真正原因]]
  • [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
  • [周报-嵌入式行业动态-8月]]
  • [三分钟速览-MIPI-CSI接口]]
  • [三分钟速览-MIPI-DSI接口]]
  • [需求到功能的转化方法]]
  • [系统工程-INCOSE手册解读]]
  • [架构分层及其价值]]
  • [架构教学:教原理而非抄Linux]]
  • [perf火焰图+AI定位CPU瓶颈]]
  • [工业级Debug思维体系与逻辑闭环]]
  • [嵌入式系统架构设计哲学]]
  • [问题模型二(SIM卡国外联网问题)]]
  • [问题模型二续(SIM卡联网排查实践)]]
  • [问题模型二续(SIM卡联网排查实践)]]
  • 立芯的架构体系:立芯证明了(很多学员)在架构上具有极大的提升,提升架构能力
  • [书序——BMS电池管理系统从硬件到系统]]
  • [很多人学不好电机的真正原因]]
  • [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
  • [周报-嵌入式行业动态-8月]]
  • [三分钟速览-MIPI-CSI接口]]
  • [三分钟速览-MIPI-DSI接口]]
  • [需求到功能的转化方法]]
  • [系统工程-INCOSE手册解读]]
  • [架构分层及其价值]]
  • [架构教学:教原理而非抄Linux]]
  • [perf火焰图+AI定位CPU瓶颈]]
  • [工业级Debug思维体系与逻辑闭环]]
  • [嵌入式系统架构设计哲学]]
  • [问题模型二(SIM卡国外联网问题)]]
  • [问题模型二续(SIM卡联网排查实践)]]
  • [问题模型二续(SIM卡联网排查实践)]]
  • Q: 你们具有什么样的架构设计
  • [书序——BMS电池管理系统从硬件到系统]]
  • [很多人学不好电机的真正原因]]
  • [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
  • [周报-嵌入式行业动态-8月]]
  • [三分钟速览-MIPI-CSI接口]]
  • [三分钟速览-MIPI-DSI接口]]
  • [需求到功能的转化方法]]
  • [系统工程-INCOSE手册解读]]
  • [架构分层及其价值]]
  • [架构教学:教原理而非抄Linux]]
  • [perf火焰图+AI定位CPU瓶颈]]
  • [工业级Debug思维体系与逻辑闭环]]
  • [嵌入式系统架构设计哲学]]
  • [问题模型二(SIM卡国外联网问题)]]
  • [问题模型二续(SIM卡联网排查实践)]]
  • [问题模型二续(SIM卡联网排查实践)]]
  • 我们将会创造一套以架构为灵魂讲解MCU到Linux再到架构➕AI的编程的教学体系
  • [书序——BMS电池管理系统从硬件到系统]]
  • [很多人学不好电机的真正原因]]
  • [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
  • [周报-嵌入式行业动态-8月]]
  • [三分钟速览-MIPI-CSI接口]]
  • [三分钟速览-MIPI-DSI接口]]
  • [需求到功能的转化方法]]
  • [系统工程-INCOSE手册解读]]
  • [架构分层及其价值]]
  • [架构教学:教原理而非抄Linux]]
  • [perf火焰图+AI定位CPU瓶颈]]
  • [工业级Debug思维体系与逻辑闭环]]
  • [嵌入式系统架构设计哲学]]
  • [问题模型二(SIM卡国外联网问题)]]
  • [问题模型二续(SIM卡联网排查实践)]]
  • [问题模型二续(SIM卡联网排查实践)]]
  • 架构在企业内部并行开发中的意义
  • [书序——BMS电池管理系统从硬件到系统]]
  • [很多人学不好电机的真正原因]]
  • [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
  • [周报-嵌入式行业动态-8月]]
  • [三分钟速览-MIPI-CSI接口]]
  • [三分钟速览-MIPI-DSI接口]]
  • [需求到功能的转化方法]]
  • [系统工程-INCOSE手册解读]]
  • [架构分层及其价值]]
  • [架构教学:教原理而非抄Linux]]
  • [perf火焰图+AI定位CPU瓶颈]]
  • [工业级Debug思维体系与逻辑闭环]]
  • [嵌入式系统架构设计哲学]]
  • [问题模型二(SIM卡国外联网问题)]]
  • [问题模型二续(SIM卡联网排查实践)]]
  • [问题模型二续(SIM卡联网排查实践)]]
  • 软件架构从“能跑”到“能规模化”:Zephyr 与 FreeRTOS 的选型差异
  • [书序——BMS电池管理系统从硬件到系统]]
  • [很多人学不好电机的真正原因]]
  • [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
  • [周报-嵌入式行业动态-8月]]
  • [三分钟速览-MIPI-CSI接口]]
  • [三分钟速览-MIPI-DSI接口]]
  • [需求到功能的转化方法]]
  • [系统工程-INCOSE手册解读]]
  • [架构分层及其价值]]
  • [架构教学:教原理而非抄Linux]]
  • [perf火焰图+AI定位CPU瓶颈]]
  • [工业级Debug思维体系与逻辑闭环]]
  • [嵌入式系统架构设计哲学]]
  • [问题模型二(SIM卡国外联网问题)]]
  • [问题模型二续(SIM卡联网排查实践)]]
  • [问题模型二续(SIM卡联网排查实践)]]
  • 架构不是为了优雅,而是为了在特定业务约束下,用最低长期成本(TCO, Total
  • [书序——BMS电池管理系统从硬件到系统]]
  • [很多人学不好电机的真正原因]]
  • [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
  • [周报-嵌入式行业动态-8月]]
  • [三分钟速览-MIPI-CSI接口]]
  • [三分钟速览-MIPI-DSI接口]]
  • [需求到功能的转化方法]]
  • [系统工程-INCOSE手册解读]]
  • [架构分层及其价值]]
  • [架构教学:教原理而非抄Linux]]
  • [perf火焰图+AI定位CPU瓶颈]]
  • [工业级Debug思维体系与逻辑闭环]]
  • [嵌入式系统架构设计哲学]]
  • [问题模型二(SIM卡国外联网问题)]]
  • [问题模型二续(SIM卡联网排查实践)]]
  • [问题模型二续(SIM卡联网排查实践)]]